<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>浮动塌陷/浮动卡住</title>
		<style>
			#father{
				width: 499px;
				/* 父元素没高 */
				border:10px solid red;
				height: 200px;
				over low:hidden;
				
			}
			/* 群组选择器 */
			.d1,.d2,.d3,.d4,.d5{
				width: 100px;
				height: 100px;
				font-size: 5em;
				text-align: center;
				line-height: 100px;
				/* 浮动：左浮动，脱离文档流 */
				/* 浮动问题1：出现问题：父元素没高，子元素浮动
				            经验：找到父元素加高
							推荐：找到父元素 加overflow:hidden，
					浮动问题2：1.父元素宽度不够；2.某个子元素的高超过其他子元素
					        经验：找到父元素加宽
							推荐：找到卡住元素位置，清除浮动
				 */
				float:left;
				
			}
			.d1{
				background-color:#aaffff ;
				height: 101px;
			}
			.d2{
				background-color: #aaff7f;
			}
			.d3{
				background-color:#ffff7f;
			}
			.d4{
				background-color: #ffaaff;
			}
			.d5{
				background-color:#55aaff ;
				/* 清除浮动 */
				clear: left;
			}
		</style>
	</head>
	<body>
		<!-- 浮动塌陷：1.父元素20子元素 -->
		<div id="father">
			<div class="d1">1</div>
			<div class="d2">2</div>
			<div class="d3">3</div>
			<div class="d4">4</div>
			<div class="d5">5</div>
		</div>
	</body>
</html>